package juego {
	public class Pantalla {
		private var anchoReal: Number;
		private var altoReal: Number;
		private var anchoRelativo: Number;
		private var altoRelativo: Number;
		
		private var xPantalla: Number;
		private var yPantalla: Number;
		
		public function Pantalla(_anchoReal: Number, _altoReal: Number, _anchoRelativo: Number, _altoRelativo: Number) {
			anchoReal = _anchoReal;
			altoReal = _altoReal;
			anchoRelativo = _anchoRelativo;
			altoRelativo = _altoRelativo;
			xPantalla = 0;
			yPantalla = 0;
		}
		
		public function posicionRealX(_xRelativa: Number): Number {
			return xPantalla + _xRelativa;
		}
		
		public function posicionRealY(_yRelativa: Number): Number {
			return yPantalla + _yRelativa;
		}
		
		public function posicionRelativaX(_xReal: Number): Number {
			return _xReal - xPantalla;
		}
		
		public function posicionRelativaY(_yReal: Number): Number {
			return _yReal - yPantalla;
		}
		
		public function setXPantalla(_x:Number): void {
			xPantalla = _x;
		}
		
		public function setYPantalla(_y:Number): void {
			yPantalla = _y;
		}
		
		public function getXPantalla(): Number {
			return xPantalla;
		}
		
		public function getYPantalla(): Number {
			return yPantalla;
		}
		
		public function getAnchoPantalla(): Number {
			return anchoRelativo;
		}
		
		public function getAnchoEscenario(): Number {
			return anchoReal;
		}
		
		public function getAltoPantalla(): Number {
			return altoRelativo;
		}
		
		public function getAltoEscenario(): Number {
			return altoReal;
		}
	}
}